be rubbing your hands with glee - Allemand Anglais Dictionnaire